hide in a secret place - Francés Inglés Diccionario